home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 03 - 1987 / 03.11 Nov 87 / C string library / PStrLib Source / PStrCopy.c < prev    next >
Encoding:
C/C++ Source or Header  |  1987-10-21  |  352 b   |  19 lines  |  [TEXT/KAHL]

  1. /*    FILE:    PStrCopy.c
  2.     Copys count char from pos of src to dst. */
  3. #include    "PStrLib.h"
  4.  
  5. PStrCopy(src, pos, count, dst)
  6. register unsigned char    *src, *dst;        /* Pascal strings */
  7. register int    pos, count;
  8. {
  9.     register    int        max;
  10.     
  11.     --pos;
  12.     if (count > (max = *src - pos))        
  13.         count = max;
  14.     src += pos;
  15.     *dst = count;
  16.     while (--count >= 0) *++dst = *++src;
  17. }
  18.  
  19.